home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 November / PCWorld_2006-11_cd.bin / domacnost a kancelar / findgraph / fgraph.exe / {app} / TestVC / findgraph.cpp < prev    next >
C/C++ Source or Header  |  2002-11-20  |  13KB  |  607 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2.  
  3. #include "stdafx.h"
  4. #include "findgraph.h"
  5.  
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11.  
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // IFindGraph properties
  16.  
  17. long IFindGraph::GetCurrentDotsId()
  18. {
  19.     long result;
  20.     GetProperty(0x1, VT_I4, (void*)&result);
  21.     return result;
  22. }
  23.  
  24. void IFindGraph::SetCurrentDotsId(long propVal)
  25. {
  26.     SetProperty(0x1, VT_I4, propVal);
  27. }
  28.  
  29. CString IFindGraph::GetAxeXname()
  30. {
  31.     CString result;
  32.     GetProperty(0x2, VT_BSTR, (void*)&result);
  33.     return result;
  34. }
  35.  
  36. void IFindGraph::SetAxeXname(LPCTSTR propVal)
  37. {
  38.     SetProperty(0x2, VT_BSTR, propVal);
  39. }
  40.  
  41. CString IFindGraph::GetAxeXunit()
  42. {
  43.     CString result;
  44.     GetProperty(0x3, VT_BSTR, (void*)&result);
  45.     return result;
  46. }
  47.  
  48. void IFindGraph::SetAxeXunit(LPCTSTR propVal)
  49. {
  50.     SetProperty(0x3, VT_BSTR, propVal);
  51. }
  52.  
  53. double IFindGraph::GetAxeXstart()
  54. {
  55.     double result;
  56.     GetProperty(0x4, VT_R8, (void*)&result);
  57.     return result;
  58. }
  59.  
  60. void IFindGraph::SetAxeXstart(double propVal)
  61. {
  62.     SetProperty(0x4, VT_R8, propVal);
  63. }
  64.  
  65. double IFindGraph::GetAxeXscale()
  66. {
  67.     double result;
  68.     GetProperty(0x5, VT_R8, (void*)&result);
  69.     return result;
  70. }
  71.  
  72. void IFindGraph::SetAxeXscale(double propVal)
  73. {
  74.     SetProperty(0x5, VT_R8, propVal);
  75. }
  76.  
  77. CString IFindGraph::GetAxeYname()
  78. {
  79.     CString result;
  80.     GetProperty(0x6, VT_BSTR, (void*)&result);
  81.     return result;
  82. }
  83.  
  84. void IFindGraph::SetAxeYname(LPCTSTR propVal)
  85. {
  86.     SetProperty(0x6, VT_BSTR, propVal);
  87. }
  88.  
  89. CString IFindGraph::GetAxeYunit()
  90. {
  91.     CString result;
  92.     GetProperty(0x7, VT_BSTR, (void*)&result);
  93.     return result;
  94. }
  95.  
  96. void IFindGraph::SetAxeYunit(LPCTSTR propVal)
  97. {
  98.     SetProperty(0x7, VT_BSTR, propVal);
  99. }
  100.  
  101. double IFindGraph::GetAxeYstart()
  102. {
  103.     double result;
  104.     GetProperty(0x8, VT_R8, (void*)&result);
  105.     return result;
  106. }
  107.  
  108. void IFindGraph::SetAxeYstart(double propVal)
  109. {
  110.     SetProperty(0x8, VT_R8, propVal);
  111. }
  112.  
  113. double IFindGraph::GetAxeYscale()
  114. {
  115.     double result;
  116.     GetProperty(0x9, VT_R8, (void*)&result);
  117.     return result;
  118. }
  119.  
  120. void IFindGraph::SetAxeYscale(double propVal)
  121. {
  122.     SetProperty(0x9, VT_R8, propVal);
  123. }
  124.  
  125. CString IFindGraph::GetDocTitle()
  126. {
  127.     CString result;
  128.     GetProperty(0xa, VT_BSTR, (void*)&result);
  129.     return result;
  130. }
  131.  
  132. void IFindGraph::SetDocTitle(LPCTSTR propVal)
  133. {
  134.     SetProperty(0xa, VT_BSTR, propVal);
  135. }
  136.  
  137. CString IFindGraph::GetDocComment()
  138. {
  139.     CString result;
  140.     GetProperty(0xb, VT_BSTR, (void*)&result);
  141.     return result;
  142. }
  143.  
  144. void IFindGraph::SetDocComment(LPCTSTR propVal)
  145. {
  146.     SetProperty(0xb, VT_BSTR, propVal);
  147. }
  148.  
  149. long IFindGraph::GetDocWidth()
  150. {
  151.     long result;
  152.     GetProperty(0xc, VT_I4, (void*)&result);
  153.     return result;
  154. }
  155.  
  156. void IFindGraph::SetDocWidth(long propVal)
  157. {
  158.     SetProperty(0xc, VT_I4, propVal);
  159. }
  160.  
  161. long IFindGraph::GetDocHeight()
  162. {
  163.     long result;
  164.     GetProperty(0xd, VT_I4, (void*)&result);
  165.     return result;
  166. }
  167.  
  168. void IFindGraph::SetDocHeight(long propVal)
  169. {
  170.     SetProperty(0xd, VT_I4, propVal);
  171. }
  172.  
  173. BOOL IFindGraph::GetVisible()
  174. {
  175.     BOOL result;
  176.     GetProperty(0xe, VT_BOOL, (void*)&result);
  177.     return result;
  178. }
  179.  
  180. void IFindGraph::SetVisible(BOOL propVal)
  181. {
  182.     SetProperty(0xe, VT_BOOL, propVal);
  183. }
  184.  
  185. BOOL IFindGraph::GetDocPictIs()
  186. {
  187.     BOOL result;
  188.     GetProperty(0xf, VT_BOOL, (void*)&result);
  189.     return result;
  190. }
  191.  
  192. void IFindGraph::SetDocPictIs(BOOL propVal)
  193. {
  194.     SetProperty(0xf, VT_BOOL, propVal);
  195. }
  196.  
  197. BOOL IFindGraph::GetDocPictCentered()
  198. {
  199.     BOOL result;
  200.     GetProperty(0x10, VT_BOOL, (void*)&result);
  201.     return result;
  202. }
  203.  
  204. void IFindGraph::SetDocPictCentered(BOOL propVal)
  205. {
  206.     SetProperty(0x10, VT_BOOL, propVal);
  207. }
  208.  
  209. CString IFindGraph::GetDocPictFileName()
  210. {
  211.     CString result;
  212.     GetProperty(0x11, VT_BSTR, (void*)&result);
  213.     return result;
  214. }
  215.  
  216. void IFindGraph::SetDocPictFileName(LPCTSTR propVal)
  217. {
  218.     SetProperty(0x11, VT_BSTR, propVal);
  219. }
  220.  
  221. BOOL IFindGraph::GetDocPictStretch()
  222. {
  223.     BOOL result;
  224.     GetProperty(0x12, VT_BOOL, (void*)&result);
  225.     return result;
  226. }
  227.  
  228. void IFindGraph::SetDocPictStretch(BOOL propVal)
  229. {
  230.     SetProperty(0x12, VT_BOOL, propVal);
  231. }
  232.  
  233. long IFindGraph::GetArrayId()
  234. {
  235.     long result;
  236.     GetProperty(0x13, VT_I4, (void*)&result);
  237.     return result;
  238. }
  239.  
  240. void IFindGraph::SetArrayId(long propVal)
  241. {
  242.     SetProperty(0x13, VT_I4, propVal);
  243. }
  244.  
  245. VARIANT IFindGraph::GetArrayVar()
  246. {
  247.     VARIANT result;
  248.     GetProperty(0x14, VT_VARIANT, (void*)&result);
  249.     return result;
  250. }
  251.  
  252. void IFindGraph::SetArrayVar(const VARIANT& propVal)
  253. {
  254.     SetProperty(0x14, VT_VARIANT, &propVal);
  255. }
  256.  
  257. /////////////////////////////////////////////////////////////////////////////
  258. // IFindGraph operations
  259.  
  260. long IFindGraph::DotsNew(short nColor, short nShape, short nWidth, double fAspect, LPCTSTR lpctstrName)
  261. {
  262.     long result;
  263.     static BYTE parms[] =
  264.         VTS_I2 VTS_I2 VTS_I2 VTS_R8 VTS_BSTR;
  265.     InvokeHelper(0x15, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  266.         nColor, nShape, nWidth, fAspect, lpctstrName);
  267.     return result;
  268. }
  269.  
  270. void IFindGraph::DocUpdate()
  271. {
  272.     InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  273. }
  274.  
  275. void IFindGraph::AppInit(short nVisible)
  276. {
  277.     static BYTE parms[] =
  278.         VTS_I2;
  279.     InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  280.          nVisible);
  281. }
  282.  
  283. SCODE IFindGraph::DotsAddPoint(long dwId, double fX, double fY, double fZ)
  284. {
  285.     SCODE result;
  286.     static BYTE parms[] =
  287.         VTS_I4 VTS_R8 VTS_R8 VTS_R8;
  288.     InvokeHelper(0x18, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  289.         dwId, fX, fY, fZ);
  290.     return result;
  291. }
  292.  
  293. SCODE IFindGraph::DotsColorNumGet(long dwId, short* pnColorNum)
  294. {
  295.     SCODE result;
  296.     static BYTE parms[] =
  297.         VTS_I4 VTS_PI2;
  298.     InvokeHelper(0x19, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  299.         dwId, pnColorNum);
  300.     return result;
  301. }
  302.  
  303. SCODE IFindGraph::DotsColorNumSet(long dwId, short nColorNum)
  304. {
  305.     SCODE result;
  306.     static BYTE parms[] =
  307.         VTS_I4 VTS_I2;
  308.     InvokeHelper(0x1a, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  309.         dwId, nColorNum);
  310.     return result;
  311. }
  312.  
  313. SCODE IFindGraph::DotsShapeGet(long dwId, short* pnShape)
  314. {
  315.     SCODE result;
  316.     static BYTE parms[] =
  317.         VTS_I4 VTS_PI2;
  318.     InvokeHelper(0x1b, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  319.         dwId, pnShape);
  320.     return result;
  321. }
  322.  
  323. SCODE IFindGraph::DotsShapeSet(long dwId, short nShape)
  324. {
  325.     SCODE result;
  326.     static BYTE parms[] =
  327.         VTS_I4 VTS_I2;
  328.     InvokeHelper(0x1c, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  329.         dwId, nShape);
  330.     return result;
  331. }
  332.  
  333. SCODE IFindGraph::DotsWidthGet(long dwId, short* pnWidth)
  334. {
  335.     SCODE result;
  336.     static BYTE parms[] =
  337.         VTS_I4 VTS_PI2;
  338.     InvokeHelper(0x1d, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  339.         dwId, pnWidth);
  340.     return result;
  341. }
  342.  
  343. SCODE IFindGraph::DotsWidthSet(long dwId, short nWidth)
  344. {
  345.     SCODE result;
  346.     static BYTE parms[] =
  347.         VTS_I4 VTS_I2;
  348.     InvokeHelper(0x1e, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  349.         dwId, nWidth);
  350.     return result;
  351. }
  352.  
  353. SCODE IFindGraph::DotsAspectGet(long dwId, double* pfAspect)
  354. {
  355.     SCODE result;
  356.     static BYTE parms[] =
  357.         VTS_I4 VTS_PR8;
  358.     InvokeHelper(0x1f, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  359.         dwId, pfAspect);
  360.     return result;
  361. }
  362.  
  363. SCODE IFindGraph::DotsAspectSet(long dwId, double fAspect)
  364. {
  365.     SCODE result;
  366.     static BYTE parms[] =
  367.         VTS_I4 VTS_R8;
  368.     InvokeHelper(0x20, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  369.         dwId, fAspect);
  370.     return result;
  371. }
  372.  
  373. SCODE IFindGraph::DotsNameGet(long dwId, BSTR* lptstrName)
  374. {
  375.     SCODE result;
  376.     static BYTE parms[] =
  377.         VTS_I4 VTS_PBSTR;
  378.     InvokeHelper(0x21, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  379.         dwId, lptstrName);
  380.     return result;
  381. }
  382.  
  383. SCODE IFindGraph::DotsNameSet(long dwId, LPCTSTR lpctstrName)
  384. {
  385.     SCODE result;
  386.     static BYTE parms[] =
  387.         VTS_I4 VTS_BSTR;
  388.     InvokeHelper(0x22, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  389.         dwId, lpctstrName);
  390.     return result;
  391. }
  392.  
  393. SCODE IFindGraph::DotsShowLine(long dwId, short nShow)
  394. {
  395.     SCODE result;
  396.     static BYTE parms[] =
  397.         VTS_I4 VTS_I2;
  398.     InvokeHelper(0x23, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  399.         dwId, nShow);
  400.     return result;
  401. }
  402.  
  403. long IFindGraph::SelectedGetStart(short nParam)
  404. {
  405.     long result;
  406.     static BYTE parms[] =
  407.         VTS_I2;
  408.     InvokeHelper(0x24, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  409.         nParam);
  410.     return result;
  411. }
  412.  
  413. long IFindGraph::SelectedGetStop(short nParam)
  414. {
  415.     long result;
  416.     static BYTE parms[] =
  417.         VTS_I2;
  418.     InvokeHelper(0x25, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  419.         nParam);
  420.     return result;
  421. }
  422.  
  423. SCODE IFindGraph::SelectedGetDot(double* pfX, double* pfY, double* pfZ)
  424. {
  425.     SCODE result;
  426.     static BYTE parms[] =
  427.         VTS_PR8 VTS_PR8 VTS_PR8;
  428.     InvokeHelper(0x26, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  429.         pfX, pfY, pfZ);
  430.     return result;
  431. }
  432.  
  433. long IFindGraph::DotsColor(short nColorNum)
  434. {
  435.     long result;
  436.     static BYTE parms[] =
  437.         VTS_I2;
  438.     InvokeHelper(0x27, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  439.         nColorNum);
  440.     return result;
  441. }
  442.  
  443. SCODE IFindGraph::DotsUpdate(long dwId)
  444. {
  445.     SCODE result;
  446.     static BYTE parms[] =
  447.         VTS_I4;
  448.     InvokeHelper(0x28, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  449.         dwId);
  450.     return result;
  451. }
  452.  
  453. SCODE IFindGraph::DotsAddPoints(long dwId, short nParam, const VARIANT& varray)
  454. {
  455.     SCODE result;
  456.     static BYTE parms[] =
  457.         VTS_I4 VTS_I2 VTS_VARIANT;
  458.     InvokeHelper(0x29, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  459.         dwId, nParam, &varray);
  460.     return result;
  461. }
  462.  
  463. SCODE IFindGraph::SelectedGetDots(short nParam, VARIANT* pvar)
  464. {
  465.     SCODE result;
  466.     static BYTE parms[] =
  467.         VTS_I2 VTS_PVARIANT;
  468.     InvokeHelper(0x2a, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  469.         nParam, pvar);
  470.     return result;
  471. }
  472.  
  473. double IFindGraph::SelectedGetX(long num)
  474. {
  475.     double result;
  476.     static BYTE parms[] =
  477.         VTS_I4;
  478.     InvokeHelper(0x2b, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
  479.         num);
  480.     return result;
  481. }
  482.  
  483. double IFindGraph::SelectedGetY(long num)
  484. {
  485.     double result;
  486.     static BYTE parms[] =
  487.         VTS_I4;
  488.     InvokeHelper(0x2c, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
  489.         num);
  490.     return result;
  491. }
  492.  
  493. double IFindGraph::SelectedGetZ(long num)
  494. {
  495.     double result;
  496.     static BYTE parms[] =
  497.         VTS_I4;
  498.     InvokeHelper(0x2d, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
  499.         num);
  500.     return result;
  501. }
  502.  
  503. void IFindGraph::AppQuit()
  504. {
  505.     InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  506. }
  507.  
  508. SCODE IFindGraph::OpenDocumentFile(LPCTSTR lpctstr)
  509. {
  510.     SCODE result;
  511.     static BYTE parms[] =
  512.         VTS_BSTR;
  513.     InvokeHelper(0x2f, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  514.         lpctstr);
  515.     return result;
  516. }
  517.  
  518. SCODE IFindGraph::DotsRemove(long dwId)
  519. {
  520.     SCODE result;
  521.     static BYTE parms[] =
  522.         VTS_I4;
  523.     InvokeHelper(0x30, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  524.         dwId);
  525.     return result;
  526. }
  527.  
  528. long IFindGraph::ClipNewRect(short nColor, double fXstart, double fYstart, double fXend, double fYend)
  529. {
  530.     long result;
  531.     static BYTE parms[] =
  532.         VTS_I2 VTS_R8 VTS_R8 VTS_R8 VTS_R8;
  533.     InvokeHelper(0x31, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  534.         nColor, fXstart, fYstart, fXend, fYend);
  535.     return result;
  536. }
  537.  
  538. SCODE IFindGraph::ClipRemove(long dwId)
  539. {
  540.     SCODE result;
  541.     static BYTE parms[] =
  542.         VTS_I4;
  543.     InvokeHelper(0x32, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  544.         dwId);
  545.     return result;
  546. }
  547.  
  548. long IFindGraph::ClipNewRgn(short nColor, const VARIANT& var)
  549. {
  550.     long result;
  551.     static BYTE parms[] =
  552.         VTS_I2 VTS_VARIANT;
  553.     InvokeHelper(0x33, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  554.         nColor, &var);
  555.     return result;
  556. }
  557.  
  558. SCODE IFindGraph::ClipNameSet(long dwId, LPCTSTR lpctstrName)
  559. {
  560.     SCODE result;
  561.     static BYTE parms[] =
  562.         VTS_I4 VTS_BSTR;
  563.     InvokeHelper(0x34, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  564.         dwId, lpctstrName);
  565.     return result;
  566. }
  567.  
  568. SCODE IFindGraph::ClipSelect(long dwId, short nSelect)
  569. {
  570.     SCODE result;
  571.     static BYTE parms[] =
  572.         VTS_I4 VTS_I2;
  573.     InvokeHelper(0x35, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  574.         dwId, nSelect);
  575.     return result;
  576. }
  577.  
  578. long IFindGraph::DotsFromPict(short nColor, short nWidth, LPCTSTR lpctstrName)
  579. {
  580.     long result;
  581.     static BYTE parms[] =
  582.         VTS_I2 VTS_I2 VTS_BSTR;
  583.     InvokeHelper(0x36, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  584.         nColor, nWidth, lpctstrName);
  585.     return result;
  586. }
  587.  
  588. long IFindGraph::ClipNewEmptyRgn(short nColor)
  589. {
  590.     long result;
  591.     static BYTE parms[] =
  592.         VTS_I2;
  593.     InvokeHelper(0x37, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  594.         nColor);
  595.     return result;
  596. }
  597.  
  598. SCODE IFindGraph::ClipNewRgnDot(long dwId, double fX, double fY)
  599. {
  600.     SCODE result;
  601.     static BYTE parms[] =
  602.         VTS_I4 VTS_R8 VTS_R8;
  603.     InvokeHelper(0x38, DISPATCH_METHOD, VT_ERROR, (void*)&result, parms,
  604.         dwId, fX, fY);
  605.     return result;
  606. }
  607.